#include "Cart_item.h"
#include <iostream>
#include <sstream>
/*
	Author : Achmad Giovani
	Implementation of functions in Cart_item.h
*/

/* Constructors */
Cart_item::Cart_item(){}

Cart_item::Cart_item(int ci_id, int c_id, int p_id, int p_qty) {
	cart_item_id = ci_id;
	cart_id = c_id;
	prod_id = p_id;
	prod_qty = p_qty;
}

string Cart_item::display() const{
	std::stringstream ss;
	ss	<< cart_item_id << "\t " 
				<< cart_id << "\t"
				<< prod_id << "\t "
				<< prod_qty
				<< endl;
				// string << a
	std::string output = ss.str();
	return output;
}

int Cart_item::get_cart_item_id(){
	return cart_item_id;
}

int Cart_item::get_cart_id(){
	return cart_id;
}
int Cart_item::get_prod_id(){
	return prod_id;
}

int Cart_item::get_prod_qty(){
	return prod_qty;
}